Dapr is an open-source, vendor-neutral project that equips developers with a portable runtime and a concise CLI for building resilient, event-driven microservices on any cloud or edge environment. The Dapr CLI acts as the primary control plane, enabling teams to initialize local or Kubernetes-based Dapr installations, inspect running sidecars, manage state stores, pub/sub brokers, secret vaults, and configuration components, and to publish or subscribe to messages for rapid debugging. Typical use cases include spinning up a local development sandbox that mimics production Azure/AWS services, injecting fault-tolerant retries and observability into polyglot services written in .NET, Java, Go, Python, or Node.js, and packaging the same code for seamless deployment to AKS, EKS, GKE, or IoT devices without vendor lock-in. By standardizing capabilities such as service invocation, state management, pub/sub messaging, resource bindings, actors, secrets, and configuration APIs behind simple HTTP/gRPC calls, the runtime accelerates cloud-native adoption while the CLI keeps workflows consistent across Windows, macOS, and Linux. The publisher’s software is available for free on get.nero.com, with downloads supplied through trusted Windows package sources like winget, always delivering the latest version and supporting batch installation of multiple applications.
Dapr's official command-line tool
Details